package com.dianxin.smartpark.service.property;

import com.chinatelecom.response.common.CommonResponseBody;
import com.dianxin.smartpark.dao.qo.property.SmartParkPropertyWaterQO;
import com.dianxin.smartpark.service.vo.property.SmartParkPropertyWaterVO;

import java.util.List;

/**
 * 送水管理接口
 * 
 * @author chenjiasong
 * @date 2021-07-28
 */
public interface SmartParkPropertyWaterService
{
    /**
     * 查询送水管理
     * 
     * @param smartParkPropertyWaterqo 送水管理
     * @return 送水管理
     */
    CommonResponseBody<SmartParkPropertyWaterVO> selectSmartParkPropertyWater(SmartParkPropertyWaterQO smartParkPropertyWaterqo);

    /**
     * 查询送水管理列表
     * 
     * @param smartParkPropertyWaterqo 送水管理
     * @return 送水管理集合
     */
    CommonResponseBody<List<SmartParkPropertyWaterVO>> selectSmartParkPropertyWaterList(SmartParkPropertyWaterQO smartParkPropertyWaterqo);

    /**
     * 新增送水管理
     * 
     * @param smartParkPropertyWatervo 送水管理
     * @return 结果
     */
    CommonResponseBody<Boolean> insertSmartParkPropertyWater(SmartParkPropertyWaterVO smartParkPropertyWatervo);

    /**
     * 修改送水管理
     * 
     * @param smartParkPropertyWatervo 送水管理
     * @return 结果
     */
    CommonResponseBody<Boolean> updateSmartParkPropertyWater(SmartParkPropertyWaterVO smartParkPropertyWatervo);

    /**
     * 删除送水管理信息
     * 
     * @param vo 送水管理
     * @return 结果
     */
    CommonResponseBody<Boolean> deleteSmartParkPropertyWater(SmartParkPropertyWaterVO smartParkPropertyWatervo);
}
